class Documenti::RiepilogoAllegatiController < Documenti::AllegatiController
  require_role self.parent_name.underscore
  active_scaffold :allegato do |config|
    ref = [ :allegato_ref_type, :allegato_ref ]
    columns = [ :name, :file_allegato ]
    info_file = [ :file_allegato_file_name, :file_allegato_content_type, :file_allegato_file_size, :file_allegato_updated_at ]
    list.sorting = [{:allegato_ref_type => 'ASC'}, {:allegato_ref_id => 'ASC'}]
    config.list.columns = ref + columns
    config.show.columns = ref + columns + info_file
    config.create.columns = config.update.columns = [:allegato_ref_type, :allegato_ref_id] + columns
    config.columns[:allegato_ref_type].form_ui = :select
    config.columns[:allegato_ref_type].options[:options] = ["", "CivicoDifferenziata", "Lettera", "Preventivo", "Ccnl", "RapportoDiLavoro", "SegnalazioneDifferenziata", "Nota", "VisitaMedica", "Polizza", "AssenzaPersonale", "PremioAssicurativo", "Veicolo", "Partner", "Personale"]
    config.columns[:allegato_ref_type].update_column = :allegato_ref_id
  end
end
